<?php
session_start();

include 'header.php';
include 'fonction.php';


if(!isset($_SESSION['host']) && empty($_POST['host']))
  {
    echo "Erreur : pas de nom d'hôte<br/><a href='index.php'>Retour à l'accueil</a>";
    exit();
  }

if(!isset($_SESSION['dbname']) && empty($_POST['dbname']))
  {
    echo "Erreur : pas de nom de base de données<br/><a href='index.php'>Retour à l'accueil</a>";
    exit();
  }
if(!isset($_SESSION['user']) && empty($_POST['user']))
  {
    echo "Erreur : pas de nom d'utilisateur<br/><a href='index.php'>Retour à l'accueil</a>";
    exit();
  }

include 'db.php';

  if(!isset($_SESSION['host']))
    $_SESSION['host'] = $_POST['host'];
  if(!isset($_SESSION['dbname']))
    $_SESSION['dbname'] = $_POST['dbname'];
  if(!isset($_SESSION['user']))
    $_SESSION['user'] = $_POST['user'];
  if(!isset($_SESSION['password']))
    $_SESSION['password'] = $_POST['password'];


$db = new DB($_SESSION['host'],$_SESSION['dbname'],$_SESSION['user'],$_SESSION['password']);
?>

<nav>
<ul>
<li><a href='index.php'>Retour Index</a></li>
<li><a href='accueil.php?action=initialize'>Initialiser la base</a></li>
<li><a href='accueil.php?action=fill'>Remplir la base</a></li>
<li><a href='accueil.php?action=delete'>Supprimer les tables</a></li>
<li>Table
<ul>
<li><a href='accueil.php?etat=volume'>volume</a></li>
<li><a href='accueil.php?etat=album'>album</a></li>
<li><a href='accueil.php?etat=editeur'>editeur</a></li>
<li><a href='accueil.php?etat=auteur'>auteur</a></li>
<li><a href='accueil.php?etat=collection'>collection</a></li>
<li><a href='accueil.php?etat=histoire'>histoire</a></li>
<li><a href='accueil.php?etat=revue'>revue</a></li>
<li><a href='accueil.php?etat=serie'>serie</a></li>
<li><a href='accueil.php?etat=dessine'>dessine</a></li>
<li><a href='accueil.php?etat=scenarise'>scenarise</a></li>
<li><a href='accueil.php?etat=apparaitre'>apparaitre</a></li>
</ul>
</li>
<li> <a href='accueil.php?etat=requete'>Requetes</a>
<li> <a href='accueil.php?etat=stat'>Statistiques</a>
</ul>
</nav>
 
<?php
if(isset($_GET['action']))
  {
    $action = $_GET['action'];
    switch ($action)
      {
      case 'initialize':
	$db->initialize();
	echo "<p>Base initialisée !</p>";
	break;
      case 'fill':
	$db->fill();
	echo "<p>Base remplie !</p>";
	break;
      case 'delete':
	$db->delete();
	echo "<p>Base vidée !</p>";
	break;
      }
  }

 if(isset($_GET['etat']))
    {
      $etat = $_GET['etat'];
      switch ($etat)
	{
	case 'volume':
	  include 'table/volume.php';
	  break;
	case 'album':
	  include 'table/album.php';
	  break;
	case 'editeur':
	  include 'table/editeur.php';
	  break;
	case 'auteur':
	  include 'table/auteur.php';
	  break;
	case 'collection':
	  include 'table/collection.php';
	  break;
	case 'histoire':
	  include 'table/histoire.php';
	  break;
	case 'revue':
	  include 'table/revue.php';
	  break;
	case 'serie':
	  include 'table/serie.php';
	  break;
	case 'dessine':
	  include 'table/dessine.php';
	  break;
	case 'scenarise':
	  include 'table/scenarise.php';
	  break;
	case 'apparaitre':
	  include 'table/apparaitre.php';
	  break;
	case 'requete':
	  include 'requete.php';
	  break;
	case 'stat':
	  include 'stat.php';
	  break;
	}
  }

include 'footer.php';

?>
